Puma Energy seals US$1.37bn facilities