US President Donald Trump has criticised the UK's delayed decision to allow America to use British bases to strike Iranian sites