Jennifer Lopez's latest film, Unstoppable, has tanked badly at the box office with very low earnings its first weekend.