Apple CEO Steve Jobs takes medical leave