Financial forecasting with the combination of physical and event-based time using genetic programming