Steve Jobs resigns from Apple