World snooker champion Mark Selby held up a Leicester City flag as his hometown club won the Premier League on the same night he triumphed.