Scotland voters cast ballots on independence