Studies on analytical aspects of metal complexes direct derivative and kinetic spectrophotometric methods for the determination of some p block and d block metals using HMBAINH and TPTZ