You've taken gamble, IMF warns Brown