Hydromagnetic Visco-elastic Boundary Layer Slip Flow and Heat Transfer Over a Flat Plate