Young Trump fan meets his idol and scores signed $20 bill