Kandahar City needs 300-km roads: mayor