ZnO p-n homojunctions and ohmic contacts to Al-N-co-doped p-type ZnO