Gay teacher sues over firing by Catholic high school