general physician amherst ny