Afterlife announces full Ibiza 2022 line-up