At least 113 people have died and thousands more have been made homeless as flash floods triggered by torrential rains hit north-west Pakistan and Pakistani Kashmir, officials say.