Charlie O'Brien breaks world record with over 32 hours on park swing