Martin Griffiths to Sky News: We must act now