After whirlwind London visit scrapped due to lack of notice, PM set to visit Portugal amid tensions over Iran