john cryer net worth