Low yields feared in Punjab due to excessive rains