Molybdenum oxide MoOx: A versatile hole contact for silicon solar cells