Stocks gain, bonds fall as vaccine-fueled rotation ploughs on