The APS X-ray undulator photon beam position monitor and tests at CHESS and NSLS