Rainy weather sees Dunelm FY profit outstrip market estimates boosting share price by 18%