Rangers sack Clement following St Mirren loss