Stocks could surge 8% by July and then struggle: Federated