WESTMORELAND ENERGY LLC Floating Rate Senior Notes Note Purchase Agreement Dated June 29, 2006