California man gets $21 million for wrongful conviction