India grapples with coronavirus 'storm'