Sea of pilgrims at Puri for annual chariot festival