British actor Christopher Lee, famous for playing Dracula, and villains in The Lord of the Rings and Star Wars, has died aged 93.