Port Allegany edges Crusaders 47-40 in four overtimes