Marvel legend Stan Lee dies at 95