St. Catharines holding public meeting on development charges