IFP, ATM and EFF welcome 29 May election date