Foran loses to Hamden in boys swim