Boris Johnson sacks Northern Ireland secretary over Brexit clash