garden of spirits painted by hayao miyazaki