REGISTRATION RIGHTS AGREEMENT by and among WSP HOLDINGS LIMITED and THE OTHER PARTIES NAMED HEREIN