Cameron tells the oil companies and banks it's business as usual in his beloved Scotland