The dollar is languishing at its lowest level in three years