how much microsoft stock does gates own