EV charging record set for John O’Groats to Lands End run