Colin Firth and Nicole Kidman star in new trailer for Before I Go To Sleep: watch now