MICRU: an effective cloud fraction algorithm designed for UV–vis satellite instruments with large viewing angles