Multiplex detection of single-nucleotide variations using molecular beacons