Rotation, spectral variability, magnetic geometry and magnetosphere of the Of?p star CPD -28° 2561