David Cameron sworn in to the house of lords