Brown makes pledge on forces' pay