NASA launches InSight spacecraft bound for Mars