UBS sees S&P 500 soaring to 6,400 by the end of 2025