Fierce electoral battle between former PM Mahathir Mohamad and his protege turned rival Najib Razak is building up to be the one of the most tightly contested in history.