Same-sex 'marriage' supported in principle by Scottish Parliament