Boys basketball: Foran beats Branford from long range