Hajj 2019: First batch of 304 pilgrims from Jammu and Kashmir leaves for Saudi Arabia