1. Department of Chemistry and Bioengineering, Tampere University of Technology, P.O. Box 541, 33101 Tampere, Finland, Department of Physics, Tampere University of Technology, P.O. Box 692, 33101 Tampere, Finland, and IT Center for Science and Technology, Av. Radu Beller 25, Bucharest, Romania