Why Brendan Eich had to resign from Mozilla