Stock market rallies over 2% as Fed rate outlook cools yields