Dollar slumps to three-year low