Solitons for a forced generalized variable-coefficient Korteweg–de Vries equation for the atmospheric blocking phenomenon