Saudi crown prince meets Chinese president, bags oil deal