Crusaders pass Ponchatoula on way to 43-28 win