Microsoft co-founder Paul Allen dies