The daft apoth put his bottle of baby oil in with his --stupidly expensive-- gym trousers but left the cap loose and now he has a big stain on them. They've already been washed but made no difference, how do I get rid of this stain?