Patio weeds will disappear "in just 48 hours" with a homemade, natural solution that costs less than 70p per litre to make.