Bret Michaels makes surprise visit to Fort Leavenworth