Christopher Lee, famous for villainous roles, dies at 93