Millions of Australians across Queensland and northern NSW are bracing for Cyclone Alfred to make landfall.