British premier refuses to return millions from donor accused of making racist comment