Thousands ordered to evacuate as Cyclone Alfred batters Australia's east