dónde ocurrió la batalla de santa clara