Senegal president announces March election