Northern Ireland faces March 7 election