New Canaan edges Wilton in FCIAC title game