Roskilde Festival completes 2024 lineup