Executive order prohibits firing of gays by U.S. government, contractors