Justin Bieber buys roses for lucky fans