In a surprise move, the U.S. Supreme Court has announced it will hear a case involving a baker who refused to bake a cake to celebrate a same-sex wedding.