BP today halted share buybacks and reported a big fall in profits during a weaker session for the FTSE 100 index. The oil giant’s decision to retire guidance for shareholder distributions meant its ...