Former heavyweight star David Price has backed two-time world champion Anthony Joshua to reclaim a world title despite his recent setbacks.