Home invasion suspect faces weapons charges in Milford