Kapellasite: a kagome quantum spin liquid with competing interactions.