GP gets three life sentences for 90 sex offences against patients