White House press secretary Sean Spicer has sparred with reporters over unproven voter fraud claims.