‘The Music Man’ charms audience