Heavy Flavour and Quarkonia production at LHCb