Veteran actor Robin Fernando passes away