Marine insurance firm MECO Group sells shares to Markel