Venezuela's opposition has found its voice in Henrique Capriles to challenge Hugo Chavez in October's presidential election.