Norwegian solar firm signs €2.5bn Iran deal