Tehran says Canadian law allowing victims to collect damages from state sponsors of terrorism breaks protections for Iran and its property