Williamsville doctor pleads guilty to prescription drug charge