Thousands have been ordered to evacuate as Tropical Cyclone Debbie barrels towards the north Queensland coast, bringing 280km/h winds, flooding rain and a 4m tidal surge.