Explosion rocks Cairo police headquarters