Big pharma claims Supreme victory