The Cubical Model of Type Theory