Yogurt, cranberries and blood orange cake