Less than three weeks to go until Scotland votes on independence and the big guns have been brought out. UK Prime Minister David Cameron told business leaders in Glasgow why he fears a split.