Hungary passes controversial coronavirus law - opposition say puts democracy in 'quarantine'