UK sets March 7 for Northern Ireland election