Texas cotton crop on target for 7 million bales