Who directed a 2017 historical drama made from a Deborah Moggach novel?