Mexico pipeline blast: President promises end to fuel theft