Credit Suisse First Boston shuts Cairo branch