A comprehensive overview of cotton genomics, biotechnology and molecular biological studies