Republicans pass 'No Child Left Behind' replacement