Genetics and genomics of cotton