Andrew Flintoff takes unbelievable catch in club return