Sensex Nifty end higher as healthcare and financial stocks boost market