Weather service chief fired over inaccurate forecasts