Cristina Camacho is an incisive artist who makes abstract canvases come alive