Multi-bump solutions for singularly perturbed Schrödinger equations in $\mathbbR^2$ with general nonlinearities