Musharraf calls for January poll