MicroStrategy Q1 revenue beats by 151% on software sales