How to marinate (just about) anything from aubergine to salmon for the perfect barbecue