FC Porto almost back to full strength before Maritimo trip