Amla set for IPL debut after Marsh joins injury list