Cyclone Narelle batters Far North Queensland coast