Home US stocks rise as oil slips below $100, Dow gains 300 points