Company that built botched new BOM website wins $16m contract for new site