Fractons from Vector Gauge Theory