Numerical investigation of hydrogen fuelled internal combustion engines