President Obama calls decision that same-sex couples can marry anywhere in US "a big step in our march toward equality".