Tekstiviesti: Form, program, and metaphor in the music of Berlioz