Warning of more floods as millions affected