Mediterranean Bank, NCB hold general meetings