Miguel de Cervantes Saavedra, pisatelj Don Quijota