Catholic Malta legalises gay marriage – how did it happen?