Andrej Šiškin, ruski Leonardo Da Vinči