iFair: Learning Individually Fair Data Representations for Algorithmic Decision Making