U2 tops Forbes list of top-paid musicians