Kanfoush wins third straight Governor's Cup Regatta