IWC opens largest store in Amsterdam