Livingstone pushes forward with £25 congestion charge