UK retail giant Tesco has revealed its second consecutive annual drop in profits as the beleaguered behemoth struggles with sales at home and abroad.