Strigolactone biology: genes, functional genomics, epigenetics and applications