Germany tests integrating self-driving cars into public transport