A rare lunar rainbow - or moonbow - has been photographed in the skies over northern England.