Premier League top scorer Jamie Vardy scored twice as Leicester came from 2-0 down to draw at Southampton.