Kennedy wrestles with Colorado wedding cake case at Supreme Court