New leisure centre opens at Beswick community hub