First passage percolation and competition models