‘Equal Opportunities’ means that Homosexual Rights Trump Christian Rights in Employment, Court rules