Tesco lowers profit sights as British shoppers face winter crunch