how long is the new 50 shades of grey