British MP apologizes for calling Israeli government 'fascist'