Supreme Court rules law requiring pro-life centers to promote abortion is illegal