Ruble Heads for Longest Losses in 6 Weeks as OPEC Pact Hits Snag