US Supreme Court hears case pitting free speech versus same-sex marriage rights