Tanjung Piai by-election: Malaysian PM Mahathir says defeat much worse than anticipated