A Decomposition Heuristic for the Maximal Covering Location Problem. (29th March 2010)