Recent insights into cotton functional genomics: progress and future perspectives