Blockchain-based Self-Sovereign Identity Solution for Vehicular Networks