Edinburgh's growing population means the city will need an extra 300 buses at peak times unless it increases its mass public transport capacity, transport convener Stephen Jenkinson has claimed.