Vicky Foxcroft appointed as new gambling minister