Tesco sees tough year ahead as profit falls