Mistrial puts an end to John Edwards case