North Carolina reports $381.8m sports betting handle for June