UNAVCO GNSS Data: Real-time High-rate Streams, Geodetic Earthquake Magnitudes, Cloud Computing and Future Machine Learning Frameworks