Recent results on the anomalous X-ray pulsars