East Lyme football tops New London 21-20