Ridgefield holds on for 8-6 win over Newtown