Home Place agrees to Carmel annexation after 12-year battle