British PM Cameron urges Scots not to break up nation