Jaguar Land Rover (JLR) is recalling 46,515 SUVs in the US and Canada because of a front passenger air bag issue, according to documents filed with US safety regulators.