Rare total lunar eclipse will cause ‘blood moon’ this weekend