£145million customs charges for offshore sector pushed back by a year