Text this: Design of homogenous CNG-H and air mixer for diesel engines using particle swarm optimisation