Roger Waters defends Putin