Quantile regression for functional data