David Dimbleby hosts BBC One's Question Time: "Is David Cameron standing up enough for British national interests over the BP oil spill?"