Home Stock Indicator points to slow recovery for European IT services during 2025: BofA