Explosion injures 12 near Cairo airport