Seven London boroughs will now have to decide on a leader, and parties may need to come together to form coalitions