Deputy mayor vows to keep capital clean, green