Retailers' takings hit by dismal summer weather