Manny Pacquiao-Keith Thurman fight officially set for July 20