Asymptotically good homological error correcting codes