Oil prices hit new trading record near US$120 on supply concerns