A review of the technical challenges and solutions in maximising the potential use of second life batteries from electric vehicles