Johnson County man charged in CVS Pharmacy robbery attempt