Heat butter in a skillet over medium heat. Add onions and sauté until soft and translucent. Add navy beans, crushed tomatoes, molasses, maple syrup, Dijon mustard, apple cider vinegar, Worcestershire sauce, garlic powder, and salt to skillet and mix together. Bring to a boil, then reduce heat and simmer until sauce has thickened.