Home Business Sensex, Nifty open at fresh all-time highs