Stan Grant: Top Australian TV host steps down after enduring racist abuse