elly castle net worth