UK's FTSE 100 edged higher on Tuesday, as energy shares lifted by upbeat results from oil major BP outweighed a strong ...