MICRU: a sophisticated effective cloud fraction algorithm designed for UV/vis satellite instruments with large viewing angles