Multiscale modeling of brain dynamics: from single neurons and networks to mathematical tools