Arsenal failed to qualify for the Champions League for the first time in 20 years after Manchester City and Liverpool wrapped up the remaining top four places on the final day of the Premier League season.