Musician Roger Waters has accused a Sky News presenter of "believing in fairies" as he defended Julian Assange.