Google fires employee over controversial diversity memo