Nick Clegg, Gordon Brown and David Cameron clash in their second televised debate. The focus: foreign policy.