Eleanor Tomlinson: Demelza Poldark