Tesco Annual Report published