Court orders IGP, Tanesco to pay Sh646m over missing equipment