Text this: Leveraging distributed ledger technologies for shared seamless electric mobility-as-a-service to improve sustainable public transportation in smart cities