Theoretical and experimental investigation on the performance of hydrogen fueled internal combustion engines