Crypto boom helped drive Revolut to first annual profit