Multimodal pricing and optimal design of public transport services: the interplay between traffic congestion and bus crowding