Cancer Research UK tops charity parliamentary monitor