Mayor confirms London transport fares freeze until 2020