Amazon and Microsoft announce hardware events