north queensland weather forecast long range