The longest partial lunar eclipse in 580 years: Here's what to expect