European shares mixed as Iran tensions weigh, Rheinmetall plunges | PiQ Markets