Bristol Temple Meads Station opens new £23m entrance