Will public transport be relevant in a self-driving future? A demand model simulation of four scenarios for Stockholm, Sweden