UK elections: David Cameron becomes Prime Minister