Thousands make annual pilgrimage to Amarnath