How long does it take for my taxes to be received and finalized and for my refund to go through? Thanks in advance.