Marblehead football earns 12th straight win over Beverly convincingly