Novel cyclopeptide and unique flavone from Desmos rostrata. Total synthesis of desmorostratone