James Earl Jones, actor and voice of Darth Vader, has died aged 93