Rupiah tumbled the most in more than two weeks to 16,945 per U.S. dollar, and slightly above its all-time low of 16,970