Westmoreland County doctor charged with illegal prescribing and fraud