California man charged in 'revenge porn' case