Application of the FLUKA Monte-Carlo transport code to lunar and planetary exploration