Pakistan: 21 more bodies recovered after avalanche