Can Manny Pacquiao defeat Errol Spence Jr.?

Manny Pacquiao will face Errol Spence Jr. in August; can he beat him? Is this a good fight for Spence?