Prime Minister David Cameron says he will fight for the future of the United Kingdom as he outlines his arguments against Scottish independence.