Suppressing charge noise decoherence in superconducting charge qubits | Synapse