Cyclone Trevor makes North Qld landfall