Sensex Climbs Over 500 Points