Stocks Rally on Pharma Approvals, Fed Cut Expectations