The role of Parties, campaigns and leaders in electoral success