Indian hospitals swamped by coronavirus as countries promise aid