why prime minister is not elected by mp elected by public?