Clash of political titans brings a gripping election to Malaysia