what is pedro rivera net worth