Solar water-splitting devices: Architectures, design principles, and scale-up challenges