Boys basketball: Branford Hornets trim Foran, 42-40