Graph representation learning for street networks