for a 1000 years lyrics