Ferrer resiste a los 'cañonazos' de Karlovic y pasa a la final de Doha