Who directed the 2017 animated science fiction comedy that starred a cast member in Dumb & Dumber To?