Apricot, almond and polenta cake