Kenya's president says mall siege over