A structural analysis of the relationship between programme, harmony and form in the symphonic poems of Franz Liszt