Nanostructured solar cells based on MoO3 film deposition