Mutations in EFHC1 cause juvenile myoclonic epilepsy