North Las Vegas man slapped with $28 million mistake