Irish president signs same-sex 'marriage' bill