At least seven people were killed and more than a dozen were missing after a pleasure boat carrying South Korean tourists capsized on the flooding Danube in the Hungarian capital, police say.