A 2D ZnSe/BiOX vertical heterostructure as a promising photocatalyst for water splitting: a first-principles study