General Hospital Weekly Spoilers Update for July 17-21