Roger Waters defends his anti-Trump tour