Writer and activist Andrew Solomon to speak April 10