David Duncan attacks Neil Armstrong