Rouble slumps to weakest vs dollar since May