Musk set to invest up to $30 billion in Starlink