Gapped spin liquid with Z 2 topological order for the kagome Heisenberg model