Jay Rodriguez returned to haunt former club Burnley as Southampton edged a seven-goal FA Cup third round thriller 4-3.