mark zuckerberg age and net worth