Bristol Palin and Medal of Honor recipient Dakota Meyer engaged