A Tap Air flight from Lisbon was diverted to Porto because of 'smoke on board' with crew and passengers left needing urgent medical assistance ...