Please could someone help me to identify this plant? It is deciduous (I think) and has a long flowering period.