Sensex at record high