Mass transit arrival time prediction