Hundreds take part in Armed Forces Day triathlon