Buses for London aims for ‘greener, safer and better-value’ service but private operators say move will not fix problems