Size-selective self-assembly of magnetic Mn nanoclusters on Si(111)