Fault-tolerant quantum computation with cluster states | Synapse