Organic Chinese steamed Sponge Cake