Supreme Court denies generic claim on Eli Lilly's Zyprexa