Leicester held by 10-man Southampton in Premier League