Predicting Smoking Events with a Time-Varying Semi-Parametric Hawkes Process Model