Enhanced nucleotide mismatch detection based on a 3D silicon nanowire microarray