Castro making slow recovery: Spanish doctor