Michigan's Perry Johnson drops out, endorses Trump as "unparalleled warrior" for 2024