Oil rallies on Saudi and Russian supply cuts for August