Markets dip amid Q1 earnings, Fed uncertainty & rising yields; Sensex down 148 pts. IT, financials drag; realty, pharma, FMCG, metal show gains.