Berlin opposes ‘non-UN’ sanctions on Iran