Text this: Mixed convection boundary layer flow in a viscoelastic fluid with internal heat generation