A high performance, visible to mid-infrared photodetector based on graphene nanoribbons passivated with HfO2 | Synapse