Mad Cool Festival 2023: three days of huge headliners and thrilling festival fun