Tesco publishes 2012 Annual Report