Avolon files for IPO, reveals revenue and income details