ex-Detroit mayor gets 28 years in prison