RIPTIDE: A novel recoil-proton track imaging detector for fast neutrons