Text this: Tribological performance and mechanism of graphite, hBN and MoS2 as nano-additives in palm kernel oil-based lubricants: a comparative study