how long do landeau flowers last