Brown to keep lid on public sector pay