Innocent man spent 22 years in prison