Oil firm to build refinery in China