On noninner automorphisms of finite nonabelian p-groups