20180516 business.india-business: BJP's swinging fortunes take sensex on 496-pt ride