Can a baker refuse to make a wedding cake for two men for religious reasons? The US Supreme Court hears arguments in the most significant case for gay rights since it approved same-sex marriage two years ago.