China Mobile to spend $30 billion for seven networks