Beijing is enjoying rare phenomena: blue skies and rainbows