Kiran Stacey Cameron treads a fine line on Libya allegations