FTSE 100 gains 51 points as Trump's mixed Iran signals confuse oil markets