Bitcoin tops $45,000 for the first time since April 2022 as crypto rally continues