Jim Brown, one of football's greatest ever, dies at 87