Stock market today: Stocks rally ahead of big April jobs report