BofA raises S&P 500 target to 5,400 on 'better earnings power for the market,' strategist says