Beyoncé fans have booked the morning off work and cleared their credit cards, as tickets for the star’s latest tour go on general sale.