Sensex opens at record high