The quest for florigen: a review of recent progress.