已知AM是△ABC的边BC上的中线.若△AMC的面积为12,且ABC中AB边上的高为4,求AB的长