Palermo blast Inter over Viviano