Google Fires Employee Behind Controversial Diversity Memo