Cary Moon and Jenny Durkan face off in mayoral debate