The Scottish Labour party has announced that Jim Murphy will be its new leader. The former Scottish secretary beat Holyrood health spokesman Neil Finlay and former Scottish Executive minister Sarah Boyack to win the job.