Core & Main tops Q1 EPS by 6.6% as revenue narrowly misses