Do you need to wear long johns? Is the sweater hot?