Beaver Moon: Longest lunar eclipse of the century set for Friday