Robert Pattinson Appears On ‘The Daily Show’