The Mystery of the Pioneer Anomaly Solved at Last