Who among these leaders has served thrice as prime minister but never completed a full term in office? [A] Sheikh Haseena [B] Atal Bihari Vajpayee [C] Nawaz Sharif [D] Khaleda Zia