TaCube: Pre-computing Data Cubes for Answering Numerical-Reasoning Questions over Tabular Data