Lance Armstrong resigns from Livestrong cancer charity