Berlusconi cleared of corruption