Cyclone Debbie makes landfall in Queensland, Australia

High winds, fierce rains pummel towns and cities