For Musharraf, is it end of the road?