'Super Blue Moon' a once in a decade spectacle