A rush hour stampede during a sudden monsoon downpour at a railway station in India's financial hub has killed at least 22 people and injured more than 30.