Cotton futures touch 9-month top, as storm lands heavy rains on US crops