Sundar Pichai fires 28 Google workers for staging sit-in protest over $1.2 billion Israeli contract