McCrory gets 8½ years in bribery case