pat flynn affiliate marketing