Cathedral HS fires teacher in same-sex marriage to preserve Catholic identity, nonprofit status