St. Michael in Leamington opens new church building with Dedication Mass