Cabanas holds World Cup dream