Dollar will be king for at least another decade