Sir John Major among the dignitaries who attended a memorial service for the politician in Westminster