EG Industries bags RM146m contract from Swedish firm