Australian senator Fraser Anning had an egg cracked on his head by a teenager over his controversial comments on the New Zealand mosque shootings.