Trains that are never late? To someone like me living in the UK, it may sound impossibly utopian. But Siemens say that thanks to Big Data and analytics it could soon be a reality.