differentiate sinxcosx