Shakira facing up to eight years in prison for alleged tax fraud