Santa Cruz landing more punches than Frampton is even throwing