MMC Corp forks out nearly RM500m for 30% stake in NCB Holdings