Why the FTSE 100 is closing in on 8000 - and where could it peak in 2023?