National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [31572416, 31372319, 31402084]; Hubei Provincial Key Project for Scientific and Technical Innovation [2014ABA022]; Hubei Provincial Research and Development Program [2010BB023]; Natural Science Foundation of Hubei ProvinceNatural Science Foundation of Hubei Province [2013CFA097, 2012FFB04805, 2011CDA131]; Hubei Hundred Talent Program; Texas A&M AgriLife Research [H-8200]