BP boosts dividend even as profit slumps 70% to $2.6 bln