Royals’ Duffy impresses in first Opening Day start