Giant cyclone delivers destruction to Australian coast