Consumer spending growth slumps to three-year low