Quantum Replication at the Heisenberg Limit