F1 champion fined nearly $1 million in 'moral damages' for racist and homophobic remarks about Lewis Hamilton