Deep learning for ECoG brain-computer interface: end-to-end vs. hand-crafted features