British Prime Minister David Cameron on Thursday assured the nation that his government is "doing everything it can" to save some 20,000 jobs at Tata Steel, but warned there were "no guarantees of success" after India's steel giant decided to sell its loss-making UK businesses.