A custom floating point format ADC for LHC calorimetry