Qld deluge closes roads, floods homes