US rapper Benny the Butcher has been shot during a robbery attempt outside a store in Houston, according to authorities.