Supreme Court rules out Hamza Shehbaz as CM Punjab