Longest partial lunar eclipse in 500 years