Sally Capp, the head of a lobby group for property developers, has been named Melbourne's new lord mayor − the first woman to be directly elected to the role.