How to colour a flower: on the optical principles of flower coloration