UK and France strike new deal to try to stop migrants crossing Channel