DNA replication timing and higher-order nuclear organization determine single nucleotide substitution patterns in cancer genomes