Cairo blast kills 3