Shashi Tharoor files defamation case against magazine