Michigan millionaire Perry Johnson sets sights on presidency