Fear of transparency, competition from banks, lack of financial culture… the Casablanca Stock Exchange has struggled for ...