Hydrogen and oxygen adsorption on Ir (111), (100) and (110) planes