does england have a government