National Vision beats Q1 estimates with earnings up 32%