P-type SnO thin films and SnO/ZnO heterostructures for all-oxide electronic and optoelectronic device applications