AppLovin files for IPO, says 2020 sales reached $1.45 billion