Brown in rift over 'fat cat' pension cap