Sensex at record high\, crosses 39000