Can cotton prices extend their rally?