Obama and Sanders battle over TPP and the Democratic platform