Mesiniaga secures RM10.4mil contract