Superconducting circuits for quantum computation