Sarah Ferguson sent a grovelling apology to Jeffrey Epstein and hailed him a “supreme friend” after his release from jail for child sex offences.