Ballmer hints he may step down from Microsoft board