Baltimore mayoral candidates campaign hard in final days until primary