Bill Gates steps down from Microsoft board