What are the causes of appendicitis?