Pervez Musharraf resigns as Pakistani President