Italy opens the Milan Expo on Friday, torn between hopes that the showcase of global culture and technology will cheer up a gloomy national mood and fears that it will be overshadowed by scandal, delays and street protests.