Go-ahead for Bart's £620m revamp