Generation of 1-10 Ps Hard X-Rav Pulses for Time Resolved X-Ray Diffraction