US Supreme Court says human DNA cannot be patented