Tesco Clubcard holders save £35 million on car insurance products