Stanley Black & Decker posts mixed Q1 results