MC passes annual budget of `1,248 crore