Three soldiers injured as gunmen attack presidential guard troops