Supreme Court strikes down Florida death penalty law