Krrish 3 review: It has the anything-is-possible spirit of a fairy tale!