Physics of microswimmers—single particle motion and collective behavior: a review