Incumbent Brandon Scott has defeated his main challenger in Baltimore’s Democratic primary for mayor and is now the prohibitive favorite to win the general election in the heavily Democratic city.