Germany has sweltered in near-record temperatures; London fire brigade to ban barbecues in public parks