$14m upgrade for Cardiff railway station