Self-Assessment tax returns must be submitted and paid by midnight tonight