Photoelectrocatalysis: principles, nanoemitter applications and routes to bio-inspired systems