European court says NHS promotion of drugs is legal