AutoFLUKA: A Large Language Model Based Framework for Automating Monte Carlo Simulations in FLUKA