Predator-prey oscillations, synchronization and pattern formation in ecological systems