Former England cricket hero Andrew Flintoff has hit back at claims his switch to boxing is a publicity stunt.