A huge monsoon trough is bringing heavy rain to northern Queensland, with warnings of life-threatening floods.