New B&M store opens in Birmingham