'Everyone has a role to play' in child protection'