The unfinished revolution: space, time and the quantum