average deck cost loudoun virginia