Peru: General strike unites opposition to Toledo