Brazil says US violated its sovereignty with spying programme