Saudi Arabia strikes $10 billion China refinery deal