Titanic and Lord of the Rings actor Bernard Hill dies aged 79