Microwave assisted synthesis of zinc stannate nanocubes for dye sensitized solar cell application