FTSE 100 loses £23.2bn as Spain fears rock European markets