Endo-permutation modules and p-groups