Report: Software millionaire McAfee floats presidential run