India surpasses 5 million virus cases